package com.example.businessmanage.domain.dto;

import lombok.Data;
import java.time.LocalDateTime;

/**
 * 代养业务返回DTO（“我的代养”列表展示用）
 */
@Data
public class FosterBusinessRespDTO {

    /**
     * 业务ID
     */
    private Long businessId;

    /**
     * 宠物ID
     */
    private Long petId;

    /**
     * 宠物名称（从pet_info服务获取，简化展示）
     */
    private String petName;

    /**
     * 宠物品种（从pet_info服务获取）
     */
    private String petBreed;

    /**
     * 主人用户ID
     */
    private Long ownerUserId;

    /**
     * 主人联系方式（从user服务获取，脱敏展示，如138****1234）
     */
    private String ownerPhone;

    /**
     * 业务状态描述（如“代养中”“运输中”）
     */
    private String businessStatusDesc;

    /**
     * 业务创建时间（代养开始时间）
     */
    private LocalDateTime createTime;

    /**
     * 最后更新时间
     */
    private LocalDateTime updateTime;
}
